package com.bolt.support.captcha;

import java.util.List;

public class CaptchaVO {

    private String captchaId;

    /**
     * 原生图片base64
     */
    private String imageBase64;

    private String blockPuzzleImage;

    private String validateCode;

    private String validateData;

    private String secretKey;

    private boolean encryptionStatus = false;

    /**
     * 滑块点选坐标
     */
    private PointVO point;

    private List<PointVO> wordPoint;

    public CaptchaVO() {

    }

    public CaptchaVO(String captchaId, String validateData) {
        this.captchaId = captchaId;
        this.validateData = validateData;
    }

    public String getCaptchaId() {
        return captchaId;
    }

    public void setCaptchaId(String captchaId) {
        this.captchaId = captchaId;
    }

    public String getImageBase64() {
        return imageBase64;
    }

    public void setImageBase64(String imageBase64) {
        this.imageBase64 = imageBase64;
    }

    public PointVO getPoint() {
        return point;
    }

    public void setPoint(PointVO point) {
        this.point = point;
    }

    public String getValidateCode() {
        return validateCode;
    }

    public void setValidateCode(String validateCode) {
        this.validateCode = validateCode;
    }

    public String getBlockPuzzleImage() {
        return blockPuzzleImage;
    }

    public void setBlockPuzzleImage(String blockPuzzleImage) {
        this.blockPuzzleImage = blockPuzzleImage;
    }

    public String getValidateData() {
        return validateData;
    }

    public void setValidateData(String validateData) {
        this.validateData = validateData;
    }

    public String getSecretKey() {
        return secretKey;
    }

    public void setSecretKey(String secretKey) {
        this.secretKey = secretKey;
    }

    public boolean isEncryptionStatus() {
        return encryptionStatus;
    }

    public void setEncryptionStatus(boolean encryptionStatus) {
        this.encryptionStatus = encryptionStatus;
    }

    public List<PointVO> getWordPoint() {
        return wordPoint;
    }

    public void setWordPoint(List<PointVO> wordPoint) {
        this.wordPoint = wordPoint;
    }
}